﻿using Ninject.Modules;
using ProgressTracker.Domain.Contracts;
using ProgressTracker.Domain.Services;
using ProgressTracker.Domain.Translation;

namespace ProgressTracker.Dependencies
{
    public class DomainModule : NinjectModule
    {
        public override void Load()
        {
            Bind<IDayService>().To<DayService>();
            Bind<ITaskService>().To<TaskService>();
            Bind<IDayMapper>().To<DayMapper>();
            Bind<ITaskForDayMapper>().To<TaskForDayMapper>();
        }
    }
}
